the medicine that cures everything - Français Anglais Dictionnaire